package com.ruoyi.edge.gateway.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.domain.BaseEntity;
import lombok.Data;

/**
 * 边缘计算数据采集任务
 */
@Data
@TableName("edge_collect_task")
public class CollectTask extends BaseEntity {

    @TableId
    private String id;
    //任务名称
    private String name;
    //采集数据源
    private String sourceId;
    //数据源目录\表
    private String sourceTable;
    //数据类型(1：B总线、2：A系统等)
    private String type;
    //数据采集目标(1：文件目录、2：数据库、3：消息队列)
    private String target;
    //文件存储是否开启加密(0：未加密，1：加密)
    private String isEncryption;
    //任务状态
    private String status;

}
